home *** CD-ROM | disk | FTP | other *** search
/ 212.85.107.9 / 212.85.107.9.tar / 212.85.107.9 / Sound Level Meter v3_1.zip / Sound Level Meter v3_1 / driver / slabvcp.inf < prev   
INI File  |  2008-08-27  |  4KB  |  156 lines

  1. ;/*++
  2. ;
  3. ;Module Name:
  4. ;
  5. ;    SLABVCP.INF
  6. ;
  7. ;    Copyright 2008, Silicon Laboratories
  8. ;
  9. ;Abstract:
  10. ;    Installation inf for Silicon Laboratories CP210X device using KDMF Version 1.5
  11. ;
  12. ;--*/
  13.  
  14. [Version]
  15. Signature="$WINDOWS NT$"
  16. Class=Ports
  17. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  18. Provider=%Provider%
  19. DriverVer=07/08/2008,5.3.0.0
  20. CatalogFile=slabvcp.cat
  21.  
  22.  
  23. ; ================= Device section =====================
  24.  
  25. ; -----------------------------------------------------------------------------
  26. ; Class Installer
  27. ; -----------------------------------------------------------------------------
  28. ;[ClassInstall32.NT]
  29. ;AddReg=PortsClass.NT.AddReg
  30. ;
  31. ;[PortsClass.NT.AddReg]
  32. ;HKR,,,,%PortsClassName%
  33. ;HKR,,Icon,,"-23"
  34. ;HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
  35. ;
  36. ; ------------------------------------------------------------------------------
  37.  
  38. [Manufacturer]
  39. %MfgName%=SiLabs, NTamd64 ; Works for W2K and later
  40.  
  41. ; For Win2K and later
  42. [SiLabs]
  43. %USB\VID_10C4&PID_EA60.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA60
  44.  
  45.  
  46. ; For x64
  47. [SiLabs.NTamd64]
  48. %USB\VID_10C4&PID_EA60.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA60
  49.  
  50. [silabser.Dev.NT]
  51. Include=msports.inf
  52. AddReg=silabser.AddReg,silabser.NT.AddReg
  53. CopyFiles=silabser.Files.Ext
  54.  
  55. [silabser.Dev.NT.Services]
  56. Include=msports.inf
  57. Addservice = silabenm,,silabenm.AddService
  58. Addservice = silabser,0x00000002,silabser.AddService
  59.  
  60. [silabser.AddService]
  61. DisplayName    = %silabser.SvcDesc%
  62. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  63. StartType      = 3                  ; SERVICE_DEMAND_START
  64. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  65. ServiceBinary  = %12%\silabser.sys
  66. AddReg         = silabser.AddReg.Service
  67. LoadOrderGroup = Extended Base
  68.  
  69. [silabenm.AddService]
  70. DisplayName    = %silabenm.SvcDesc%
  71. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  72. StartType      = 3                  ; SERVICE_DEMAND_START
  73. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  74. ServiceBinary  = %12%\silabenm.sys
  75. LoadOrderGroup = PNP Filter
  76.  
  77. ; common registry entries 
  78. [silabser.AddReg]
  79. HKR,,NTMPDriver,,silabser.sys
  80. HKR,,RateLimitPurgeMS, 0x10001, 0x64, 0x00, 0x00, 0x00
  81. HKR,,OverrideDefaultPortSettings, 0x10001, 01,00,00,00
  82. HKR,,InitialBaudRate, 0x10001, 00,C2,01,00        ;115200 initial baud rate
  83. HKR,,InitialLineControl,, "8N1"                ;8-bits, No parity, 1 stop bit
  84.  
  85. ; only for NT...
  86. [silabser.NT.AddReg]
  87. HKR,,PortSubClass,1,01
  88. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  89.  
  90. [silabser.AddReg.Service]
  91. HKR, Parameters\Wdf, VerboseOn,       0x00010001, 1
  92. HKR, Parameters\Wdf, VerifierOn,      0x00010001, 1
  93. HKR, Parameters\Wdf, DbgBreakOnError, 0x00010001, 1
  94.  
  95. ;------------------------------------------------
  96. ; Serenum for serial mice (assumes it is already installed)
  97.  
  98. [silabser.Dev.NT.HW]
  99. AddReg=silabser.Dev.NT.HW.AddReg
  100.  
  101. [silabser.Dev.NT.HW.AddReg]
  102. HKR,,"UpperFilters",0x00010000,"silabenm"
  103.  
  104. ;------------------------------------------------
  105.  
  106. [silabser.Files.Ext]
  107. silabser.sys
  108. silabenm.sys
  109.  
  110. [SourceDisksNames.x86]
  111. 1=%Disk_Description%,"silabser.sys",,\x86
  112.  
  113. [SourceDisksNames.amd64]
  114. 1=%Disk_Description%,"silabser.sys",,\x64
  115.  
  116. [SourceDisksFiles]
  117. silabser.sys = 1
  118. silabenm.sys = 1
  119.  
  120. [DestinationDirs]
  121. Silabser.Files.Ext = 12
  122.  
  123. ;-------------- WDF Coinstaller installation
  124.  
  125. [DestinationDirs]
  126. CoInstaller_CopyFiles = 11
  127.  
  128. [silabser.Dev.NT.CoInstallers]
  129. AddReg=CoInstaller_AddReg
  130. CopyFiles=CoInstaller_CopyFiles
  131.  
  132. [CoInstaller_CopyFiles]
  133. WdfCoinstaller01005.dll
  134.  
  135. [SourceDisksFiles]
  136. WdfCoinstaller01005.dll=1 ; make sure the number matches with SourceDisksNames
  137.  
  138. [CoInstaller_AddReg]
  139. HKR,,CoInstallers32,0x00010000, "WdfCoinstaller01005.dll,WdfCoInstaller"
  140.  
  141. [silabser.Dev.NT.Wdf]
  142. KmdfService = silabser, silabser_wdfsect
  143. [silabser_wdfsect]
  144. KmdfLibraryVersion = 1.5
  145.  
  146. ;---------------------------------------------------------------;
  147.  
  148. [Strings]
  149. Provider="Silicon Laboratories"
  150. MfgName="Silicon Laboratories"
  151. Disk_Description="Silicon Labs USB to UART Bridge Installation Disk"
  152. USB\VID_10C4&PID_EA60.DeviceDesc="Silicon Labs CP210x USB to UART Bridge"
  153. silabser.SvcDesc="Silicon Labs CP210x USB to UART Bridge Driver"
  154. silabenm.SvcDesc="Silicon Labs CP210x USB to UART Bridge Serial Port Enumerator Driver"
  155. PortsClassName = "Ports (COM & LPT)"
  156.